#include "BulletDynamics/ConstraintSolver/btBatchedConstraints.h"
#ifdef __cplusplus
extern "C" {
#endif
btBatchedConstraints::Range* bullet_NewbtBatchedConstraintsRange(){
	btBatchedConstraints::Range* wrap_out = new btBatchedConstraints::Range();
	return wrap_out;
}

btBatchedConstraints::Range* bullet_NewbtBatchedConstraintsRange1(int _beg,int _end){
	int c_arg__beg=_beg;
	int c_arg__end=_end;
	btBatchedConstraints::Range* wrap_out = new btBatchedConstraints::Range(c_arg__beg,c_arg__end);
	return wrap_out;
}

int bullet_btBatchedConstraintsRange_GetFieldOfBegin(btBatchedConstraints::Range* c_this){
	return (int)(c_this->begin);
}

int bullet_btBatchedConstraintsRange_GetFieldOfEnd(btBatchedConstraints::Range* c_this){
	return (int)(c_this->end);
}

btBatchedConstraints* bullet_NewbtBatchedConstraints(){
	btBatchedConstraints* wrap_out = new btBatchedConstraints();
	return wrap_out;
}

bool bullet_btBatchedConstraints_GetFieldOfS_debugDrawBatches(btBatchedConstraints* c_this){
	return (bool)(c_this->s_debugDrawBatches);
}

#ifdef __cplusplus
}
#endif
